package controllers

import (
	"github.com/kataras/iris/mvc"
)

type TestController struct {
}

func (c *TestController) BeforeActivation(b mvc.BeforeActivation) {
	// b.Dependencies().Add/Remove
	// b.Router().Use/UseGlobal/Done // 和你已知的任何标准 API  调用

	// 1-> 方法
	// 2-> 路径
	// 3-> 控制器函数的名称将被解析未一个处理程序 [ handler ]
	// 4-> 任何应该在 MyCustomHandler 之前运行的处理程序[ handlers ]
	b.Handle("GET", "/testget", "Get")
}

func (c *TestController) Get() string {
	return "TestController: Hey"
}
